/**
 * 处理上传新版本的路由
 */

var express = require('express');
var router = express.Router();
var controllers = require('../controllers');

router.use(controllers.filters.apiAuthFilter)

/**
 * 创建应用
 */
router.route('/version/createApplication').post(controllers.version.createApplication);

/**
 * 获取所有应用
 */
router.route('/version/getApplications').get(controllers.version.getApplications);

/**
 * 删除一个应用
 */
router.route('/version/deleteApplication').get(controllers.version.deleteApplication);

/**
 * 删除一个渠道包版本
 */
router.route('/version/deleteVersion').get(controllers.version.deleteVersion);

/**
 * 上传新版本
 */
router.route('/version/uploadVersion').post(controllers.version.uploadVersion);

/**
 * 获取最后一个渠道包版本
 */
router.route('/version/getVersion').get(controllers.version.getVersion);

/**
 * 获取所有的渠道包
 */
router.route('/version/getAllVersion').get(controllers.version.getAllVersion);

module.exports = router;
